1
Định nghĩa Từ điển Python: Bản đồ Khóa-Giá trị
EvoClass-AI001Lecture 8
00:00

Định nghĩa Từ điển Python: Bản đồ Khóa-Giá trị

Trong Python, Từ điển là một kiểu dữ liệu linh hoạt, cơ bản được dùng để lưu trữ dữ liệu theo cách mô tả, chứ không phải theo vị trí. Khác với các dãy như Danh sách hoặc Bộ, một từ điển là một không thứ tựtập hợp mà dữ liệu được tổ chức bằng những tên duy nhất gọi là khóathay vì chỉ số số học. Cấu trúc này cho phép truy xuất dữ liệu cực kỳ nhanh chóng.

1. Cấu trúc cốt lõi: Các cặp Khóa-Giá trị

Dữ liệu được lưu dưới dạng các cặp, trong đó một Khóađược ánh xạ trực tiếp tới một Giá trị. Thiết kế này mô phỏng một bảng băm tối ưu, đảm bảo truy xuất cực kỳ nhanh. Các khóa phải là duy nhất và không thể thay đổi (thường là chuỗi hoặc số), trong khi Giá trị có thể là bất kỳ kiểu dữ liệu nào.

{"student_id":101,"name":"Alex","grade":88.5}

2. Ngữ pháp và tính chất Từ điển

  • Các từ điển được định nghĩa bằng cách sử dụng dấu ngoặc nhọn{}.
  • Dấu thẳng đứng:phân tách Khóa với Giá trị tương ứng của nó (Khóa:Giá trị).
  • Các từ điển là có thể thay đổi, nghĩa là các khóa và giá trị có thể được thêm, xóa hoặc sửa đổi một cách động sau khi tạo ra.
💡 Tra cứu theo chỉ số so với tra cứu theo khóa
Các từ điển không hỗ trợtra cứu theo chỉ số số học (ví dụ như [0]hay [1]). Dữ liệu phải được truy xuất bằng tên khóa cụ thể đã được cung cấp khi tạo (ví dụ như dictionary["name"]).
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>